const reflect.Chan
54 uses
reflect (current package)
abi.go#L201: case UnsafePointer, Pointer, Chan, Map, Func:
type.go#L260: Chan
type.go#L660: Chan: "chan",
type.go#L771: case Chan:
type.go#L932: if t.Kind() != Chan {
type.go#L952: case Chan:
type.go#L1640: if T.Kind() == Chan && specialChannelAssignability(T, V) {
type.go#L1681: case Chan:
type.go#L1846: ckey := cacheKey{Chan, typ, nil, uintptr(dir)}
type.go#L2156: case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, String, UnsafePointer:
type.go#L2180: case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, UnsafePointer:
type.go#L3143: case Chan, Func, Map, Pointer, Slice, String, UnsafePointer:
value.go#L1122: case Chan:
value.go#L1134: v.mustBe(Chan)
value.go#L1492: case Chan, Func, Map, Pointer, UnsafePointer:
value.go#L1540: case Chan, Func, Interface, Map, Pointer, Slice, UnsafePointer:
value.go#L1572: case Chan:
value.go#L1992: case Chan, Map, UnsafePointer:
value.go#L2024: v.mustBe(Chan)
value.go#L2057: v.mustBe(Chan)
value.go#L2434: v.mustBe(Chan)
value.go#L2444: v.mustBe(Chan)
value.go#L2557: case Chan, Map, UnsafePointer:
value.go#L2832: ch.mustBe(Chan)
value.go#L2860: ch.mustBe(Chan)
value.go#L2917: if typ.Kind() != Chan {
value.go#L2928: return Value{t, ch, flag(Chan)}
value.go#L3165: case Chan:
value.go#L3166: if dst.Kind() == Chan && specialChannelAssignability(dst, src) {
fmt
print.go#L501: case reflect.Chan, reflect.Func, reflect.Map, reflect.Pointer, reflect.Slice, reflect.UnsafePointer:
print.go#L881: case reflect.Chan, reflect.Func, reflect.UnsafePointer:
github.com/go-pg/pg/v10/types
append_value.go#L47: reflect.Chan: nil,
flags.go#L21: case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
scan_value.go#L50: reflect.Chan: nil,
github.com/golang/mock/gomock
call.go#L188: case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
matchers.go#L135: case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map,
matchers.go#L199: case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String:
github.com/google/go-cmp/cmp
compare.go#L282: case reflect.Chan, reflect.UnsafePointer:
report_reflect.go#L76: case reflect.Chan, reflect.Func, reflect.Ptr:
report_reflect.go#L182: case reflect.UnsafePointer, reflect.Chan, reflect.Func:
github.com/google/go-cmp/cmp/internal/value
name.go#L51: case reflect.Chan:
sort.go#L56: case reflect.Ptr, reflect.UnsafePointer, reflect.Chan:
github.com/vmihailenco/msgpack/v5
decode_value.go#L36: reflect.Chan: decodeUnsupportedValue,
encode_value.go#L30: reflect.Chan: encodeUnsupportedValue,
encode_value.go#L195: case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
go/ast
print.go#L24: case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice:
google.golang.org/protobuf/internal/impl
message_reflect_field.go#L529: case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice, reflect.UnsafePointer:
gotest.tools/v3/assert/cmp
compare.go#L278: if kind >= reflect.Chan && kind <= reflect.Slice {
internal/fmtsort
sort.go#L143: case reflect.Chan:
text/template
exec.go#L330: case reflect.Chan, reflect.Func, reflect.Pointer, reflect.Interface:
exec.go#L393: case reflect.Chan:
exec.go#L794: case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice:
exec.go#L1039: case reflect.Chan, reflect.Func:
funcs.go#L305: case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String: